----------------------------------------------------------------------------
y\ t gzrleiCtckk 32bit Version SMFK32.DLL +SDK V2.62
y    ҁz{r (NIFTY SERVE:VEN10211)
yo  ^  zSFK32262.LZH
y  zWindows2000/Me/95/98/NT̓삷
yzz  @zVFAEFA (\1000)
y]@  @ځz{IɎR (DOCQ)
yk  `zLHA -lh5-
yf  z2001/6/21
----------------------------------------------------------------------------


              rleiCtckk 32bit Version SMFK32.DLL SDK v2.62


                        (c) 1996 - 2001 Toshikazu Sugama All Right Reserved.

=============================================================================

 1.SMFK32.DLLɂ
 2.CXg[@
 3.API̐
 4.rleiCt IvV\̂̐

=============================================================================

 1.SMFK32.DLLɂ

     SMFK32.DLĹArleiCt̕ϊ[`𑼂̃AvP[VĂ
   o悤ɐ݌vꂽ32bitDLLłBrleiCtƓ\[X̕ϊ[
   `𗘗pĂ܂̂ŁASϊʂ𓾂邱Ƃł܂B

     SMFK32.DLĹArleiCt for Win32̃TuZbgƂ`ɂĒ
   B܂ArleiCt for Win32̃WXg[U[݂̂SMFK32.DLL
   p\łB
     rleiCt for Win32ƈāAo^łFormat1̃f[^ϊ邱
   Ƃł܂BAϊ邲ƂɃ_CAO{bNX\܂B
   ŁASMFiCt for Win32Ƌʂ̃WXgR[h͂Έȍ~͕\
   ȂȂ܂B

     V2.60  SMFiCt{̂SMFK32.DLL̃WXg͕ʁXɍsKv
   BWXgR[h͓łBWXg\1,000łB

=============================================================================

 2.CXg[@

   ʃ[U[́ASMFK32.DLLWINDOWSSYSTEMtH_ɃRs[邾łB

   fxbp[́̕A

   ESMFK32.H    bAb{{p wb_t@C
   ESMFK32.LIB  C|[gCu(Visual C++ 6.0 SP5) 
   ESMFK32.DOC  hLg

   pBC|[gCu͂ȂׂgpALoadLibrary()
   g_Ci~bNN𐄏v܂B

=============================================================================

 3.API̐

----------------------------------------------------------------------------

int WINAPI GetSmfkVersion(void)

  ߂l:rleiCt̃o[W :205 ->  v2.05

  rleiCtϊGW̃o[W𓾂܂B

-----------------------------------------------------------------------------
int WINAPI SmfkConvert(HWND hWnd,LPSTR szInfile,LPSTR szOutfile,
                       LPSTR szInCfgFile,LPSTR szOutCfgFile,
                       LPSMFKOPTIONINFO lpOpt,
                       SMFKCALLBACK lpSmfkCallBackProc)


  hWnd               :  ĂяõEBhEnh
  szInFile           :  ͂rlet@C
  szOutFile          :  o͂rlet@C
  szInCfgFile        :  ͂beft@C
  szOutCfgFile       :  o͂beft@C (܂)
  lpOpt              :  rleiCtIvV\̂ւ̃|C^
  lpSmfkCallBackProc :  [U[`R[obN֐ւ̃|C^
                        Kv̂ȂƂNULL

  ߂l : -1 I
           -2 IAϊłȂ^CvFORMAT 1 SMFł

  	    1 RtBOt@Cǂ߂Ȃ
            2 rlet@Cǂ߂Ȃ
            3 o͂rlet@CJȂ
            4 rlet@CłȂ
            5 Ȃ
            6 beft@Co͂łȂ
            7 [U[ɂ钆f

  ϊsȂ܂Bo̓t@C͏㏑܂B

-----------------------------------------------------------------------------
int SmfkCallBackProc(int nValue,LPARAM lParam)

  nValue : is󋵂0`99ŕ\܂B
  lParam : OPTIONINFO\̂lParamoŐݒ肳ꂽln܂B

  ߂l: FALSE ϊ𒆒f
          TRUE  ̂܂ܕϊ𑱍s

  rleiCtϊ̏𓾂邽߂̃[U[`R[obN֐łB
  nValueɐis󋵂Ă܂̂ŁA[U[vÓAvOXo[Ȃ
  𗘗pĐis󋵂\邱Ƃł܂B

  ߂lFALSEɂƁAϊƂ𒆎~܂Bo͓rMIDt@C͍폜
  ܂B

  ȂAnValue͕ϊ̃t@CTCYɂāAϊ̃t@C̃TCY
  ŕԂ܂̂ŁAKŏIl99Ƃ͌܂B

  SmfkCallBackProc()̓[U[`֐̃v[Xz_łB

=============================================================================

 4.SMFKOPTIONINFO \̂̃o̐

 typedef struct {

	DWORD   dwSize;

	int	nJv;
	int	nBnk;
	int	nP;
	int	nMac;

	LPARAM  lParam;

 } SMFKOPTIONINFO,*LPSMFKOPTIONINFO;


 dwSize \̂̃TCY (=sizeof(SMFKOPTIONINFO))

 nJv   0 : Yp[gCh.10ɓ.  -1 : Ȃ
 nMac  0 : MAC BINARY  JbgȂ.     -1 : Jbg
 nBnk  0 : oNZNgO    -1 : Ȃ


 v1.05ȑOł͈ȉ̐ݒł܂A{o[W͐ݒ̔@
 ɂ炸 -1 ɂȂ܂B(x\L)
 nP    0 : CC#64m[gCxgŒu -1 : uȂ

 lParam R[obN֐Ɉn[U[`LPARAMl

=============================================================================

 SMFK32.DLL ̒쌠͐{rꂪLĂ܂B]ڂ͖@͈͓̔ŎRɍs
 ȂČ\łBDLL݂̂̓]ڂ͋֎~v܂BKA[JCû܂
 ̓eł]ڂB܂AAvP[VSMFK32.DLLoh
 ́A[ɂďڍׂAB

 rleiCtckkAvP[VɑΉ́A[ɂĂA
 ΁ApX[h𔭍sv܂B

------------------------------------------------------------------------------


                                         E-MAIL : VEN10211@nifty.com {r
                                         Web    : http://www.smfknife.com/